using System;
using System.Collections.Generic;
namespace ServiceStack.Web
{
	public interface IContentTypes : IContentTypeWriter, IContentTypeReader
	{
		Dictionary<string, string> ContentTypeFormats
		{
			get;
		}
		string GetFormatContentType(string format);
		void Register(string contentType, StreamSerializerDelegate streamSerializer, StreamDeserializerDelegate streamDeserializer);
		void Register(string contentType, ResponseSerializerDelegate responseSerializer, StreamDeserializerDelegate streamDeserializer);
		void ClearCustomFilters();
	}
}
